#search {
    padding-top: 20px;
}

    #search h3,
    #search .actionButton {
        margin-top: 20px;
    }

    #search .actionButton {
        margin-bottom: 10px;
    }

    #search select,
    #search option,
    #search input {
        color: black;
    }

#searchResults {
    padding-top: 20px;
}

    #searchResults ul {
        list-style-type: none;
    }

        #searchResults ul > li {
            margin: 5px 0;
            border-top: 1px solid white;
        }

            #searchResults ul > li:last-child {
                border-bottom: 1px solid white;
            }

    #searchResults .seats .actionButton {
        margin-top: 3px;
    }

#searchHistory {
    padding-top: 20px;
}

    #searchHistory ul {
        list-style-type: none;
    }

        #searchHistory ul > li {
            margin: 5px 0;
            border-top: 1px solid white;
        }

            #searchHistory ul > li:last-child {
                border-bottom: 1px solid white;
            }
